package org.tool.collection;

import java.util.Arrays;

/**
 * 数组工具类
 *
 * @author 李坤
 * @date 2022/4/18 9:18
 */
public abstract class ArrayUtil {

    /**
     * 合并数组arrA和数组arrB
     *
     * @param arrA 目标数组arrA
     * @param arrB 目标数组arrB
     *
     * @return 合并后的数组
     */
    public static <T> T[] merge(T[] arrA, T[] arrB) {
        int length = arrA.length + arrB.length;
        T[] result = Arrays.copyOf(arrA, length);
        System.arraycopy(arrB, 0, result, arrA.length, arrB.length);

        return result;
    }

}
